<HTML>
<HEAD>
<!-- This HTML file has been created by texi2html 1.29
     from EliRefCard.tnf on 19 December 2010 -->

<TITLE>Quick Reference Card - Products and Parameters .</TITLE>
</HEAD>
<BODY TEXT="#000000" BGCOLOR="#FFFFFF" LINK="#0000EE" VLINK="#551A8B" ALINK="#FF0000" BACKGROUND="gifs/bg.gif">
<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0" VALIGN=BOTTOM>
<TR VALIGN=BOTTOM>
<TD WIDTH="160" VALIGN=BOTTOM>
<A HREF="http://eli-project.sourceforge.net/">
<IMG SRC="gifs/elilogo.gif" BORDER=0>
</A>&nbsp;
</TD>
<TD WIDTH="25" VALIGN=BOTTOM>
<img src="gifs/empty.gif" WIDTH=25 HEIGHT=25>
</TD>
<TD ALIGN=LEFT WIDTH="475" VALIGN=BOTTOM>
<A HREF="index.html"><IMG SRC="gifs/title.png" BORDER=0></A>
</TD>
<!-- |DELETE FOR SOURCEFORGE LOGO|
<TD>
<a href="http://sourceforge.net/projects/eli-project">
<img
  src="http://sflogo.sourceforge.net/sflogo.php?group_id=70447&amp;type=13"
  width="120" height="30"
  alt="Get Eli: Translator Construction Made Easy at SourceForge.net.
    Fast, secure and Free Open Source software downloads"/>
</a>
</TD>
|DELETE FOR SOURCEFORGE LOGO| -->
</TR>
</TABLE>

<HR size=1 noshade width=785 align=left>
<TABLE BORDER=0 CELLSPACING=2 CELLPADDING=0>
<TR>
<TD VALIGN=TOP WIDTH="160">
<h4>General Information</h4>

<table BORDER=0 CELLSPACING=0 CELLPADDING=0>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="index.html">Eli: Translator Construction Made Easy</a></td></tr>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="gindex_1.html#SEC1">Global Index</a></td></tr>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="faq_toc.html" >Frequently Asked Questions</a> </td></tr>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="ee.html" >Typical Eli Usage Errors</a> </td></tr>
</table>

<h4>Tutorials</h4>

<table BORDER=0 CELLSPACING=0 CELLPADDING=0>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="EliRefCard_toc.html">Quick Reference Card</a></td></tr>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="novice_toc.html">Guide For new Eli Users</a></td></tr>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="news_toc.html">Release Notes of Eli</a></td></tr>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="nametutorial_toc.html">Tutorial on Name Analysis</a></td></tr>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="typetutorial_toc.html">Tutorial on Type Analysis</a></td></tr>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="ee.html" >Typical Eli Usage Errors</a> </td></tr>
</table>

<h4>Reference Manuals</h4>

<table BORDER=0 CELLSPACING=0 CELLPADDING=0>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="ui_toc.html">User Interface</a></td></tr>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="pp_toc.html">Eli products and parameters</a></td></tr>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="lidoref_toc.html">LIDO Reference Manual</a></td></tr>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="ee.html" >Typical Eli Usage Errors</a> </td></tr>
</table>

<h4>Libraries</h4>

<table BORDER=0 CELLSPACING=0 CELLPADDING=0>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="lib_toc.html">Eli library routines</a></td></tr>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="modlib_toc.html">Specification Module Library</a></td></tr>
</table>

<h4>Translation Tasks</h4>

<table BORDER=0 CELLSPACING=0 CELLPADDING=0>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="lex_toc.html">Lexical analysis specification</a></td></tr>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="syntax_toc.html">Syntactic Analysis Manual</a></td></tr>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="comptrees_toc.html">Computation in Trees</a></td></tr>
</table>

<h4>Tools</h4>

<table BORDER=0 CELLSPACING=0 CELLPADDING=0>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="lcl_toc.html">LIGA Control Language</a> </td></tr>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="show_toc.html">Debugging Information for LIDO</a> </td></tr>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="gorto_toc.html">Graphical ORder TOol</a> </td></tr>
</table>
<p>
<table BORDER=0 CELLSPACING=0 CELLPADDING=0>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="fw_toc.html">FunnelWeb User's Manual</a> </td></tr>
</table>
<p>
<table BORDER=0 CELLSPACING=0 CELLPADDING=0>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="ptg_toc.html">Pattern-based Text Generator</a> </td></tr>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="deftbl_toc.html">Property Definition Language</a> </td></tr>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="oil_toc.html">Operator Identification Language</a> </td></tr>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="tp_toc.html">Tree Grammar Specification Language</a> </td></tr>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="clp_toc.html">Command Line Processing</a> </td></tr>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="cola_toc.html">COLA Options Reference Manual</a> </td></tr>
</table>
<p>
<table BORDER=0 CELLSPACING=0 CELLPADDING=0>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="idem_toc.html">Generating Unparsing Code</a> </td></tr>
</table>
<p>
<table BORDER=0 CELLSPACING=0 CELLPADDING=0>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="mon_toc.html">Monitoring a Processor's Execution</a> </td></tr>
</table>

<h4>Administration</h4>

<table BORDER=0 CELLSPACING=0 CELLPADDING=0>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="sysadmin_toc.html">System Administration Guide</a> </td></tr>
</table>

<HR WIDTH="100%">
<A HREF="mailto:eli-project-users@lists.sourceforge.net">
<IMG SRC="gifs/button_mail.gif" BORDER=0 ALIGN="left"></A>
<A HREF="index.html"><IMG SRC="gifs/home.gif" BORDER=0 ALIGN="right"></A>

</TD>
<TD VALIGN=TOP WIDTH="25"><img src="gifs/empty.gif" WIDTH=25 HEIGHT=25></TD>

<TD VALIGN=TOP WIDTH="600">
<H1>Quick Reference Card</H1>
<P>
<IMG SRC="gifs/empty.gif" WIDTH=25 HEIGHT=25 ALT=""><A HREF="EliRefCard_2.html"><IMG SRC="gifs/next.gif" ALT="Next Chapter" BORDER="0"></A>
<IMG SRC="gifs/empty.gif" WIDTH=25 HEIGHT=25 ALT=""><A HREF="EliRefCard_toc.html"><IMG SRC="gifs/up.gif" ALT="Table of Contents" BORDER="0"></A>
<IMG SRC="gifs/empty.gif" WIDTH=25 HEIGHT=25 ALT="">
<HR size=1 noshade width=600 align=left>
<H1><A NAME="SEC1" HREF="EliRefCard_toc.html#SEC1">Products and Parameters .</A></H1>
<P>
A product (e.g.: <CODE>:exe</CODE>) is a Unix file, a directory or a list of
files that can be requested from Eli. Parameters (e.g.: <CODE>+fold</CODE>)
allow the requestor to control some characteristics of the requested
product. 
<P>
Product files can be displayed by appending <CODE>&#62;</CODE>, file-lists
can be viewed with <CODE>:viewlist</CODE> and generated directories by listing
their contents with <CODE>!ls</CODE>.
A single file named <SAMP>`f'</SAMP> can be selected from a directory by
appending <CODE>/f</CODE> to the request for that directory.
<P>
For further details see  <A HREF="pp_toc.html">Eli Products and Parameters</A>.
<P>
<H2><A NAME="SEC2" HREF="EliRefCard_toc.html#SEC2">Processor Generation</A></H2>
<P>
<DL COMPACT>
<DT><CODE>:exe</CODE>
<DD>Executable file containing the generated processor.
<P>
<DT><CODE>:source</CODE>
<DD>File-List with all source and include files making up the processor.
<P>
<DT><CODE>:allspecs</CODE>
<DD>File-List with all files defining a processor.
<P>
<DT><CODE>:gencode</CODE>
<DD>File-List with all files generated by Eli from your specifications.
<P>
<DT><CODE>:fwGen</CODE>
<DD>Directory with all files specified by one .fw file.
<P>
<DT><CODE>:ligaResults</CODE>
<DD>File-List with all files generated by Liga from your specifications.
<P>
<DT><CODE>+define</CODE>
<DD>cpp directive for C compilation.
<P>
<DT><CODE>+fold</CODE>
<DD>To suppress case distinctions in identifiers and keywords.
<P>
<DT><CODE>+ignore</CODE>
<DD>To switch off the verification of the presence of certain include files.
<P>
<DT><CODE>+parser</CODE>
<DD>Selects the parser generator:pgs/cola.
</DL>
<P>
<H2><A NAME="SEC3" HREF="EliRefCard_toc.html#SEC3">Generating Specifications</A></H2>
<P>
<DL COMPACT>
<DT><CODE>:bnf</CODE>
<DD>File containing complete concrete grammar in BNF notation.
<P>
<DT><CODE>:consyntax</CODE>
<DD>File containing complete concrete grammar in EBNF notation.
<P>
<DT><CODE>:pgram</CODE>
<DD>File containing complete parsing grammer as given to the parser generator.
<P>
<DT><CODE>:abstree</CODE>
<DD>File containing complete tree grammar.
<P>
<DT><CODE>:inst</CODE>
<DD>File-List containing instantiated generic module.
<P>
<DT><CODE>:kwd</CODE>
<DD>Recognize specified literals as identifiers.
<P>
<DT><CODE>+instance, +referto</CODE>
<DD>For instantiation of specification modules.
</DL>
<P>
<H2><A NAME="SEC4" HREF="EliRefCard_toc.html#SEC4">Diagnostics</A></H2>
<P>
<DL COMPACT>
<DT><CODE>:warning</CODE>
<DD>File containing Warnings noted while deriving a product.
<P>
<DT><CODE>:error</CODE>
<DD>File containing Errors noted while deriving a product.
<P>
<DT><CODE>:warn, :err</CODE>
<DD>Unprocessed warning and error messages.
<P>
<DT><CODE>:help</CODE>
<DD>Executable for browsing Warning and error messages of a derivation.
Messages contain references to documentation.
<P>
<DT><CODE>:parsable</CODE>
<DD>File containing verification protocol of the parsability of the 
parsing grammar (LALR(1)).
<P>
<DT><CODE>:showFe, :showMe</CODE>
<DD>File-List with 3 files containing information about the Lido specifications.
<P>
<DT><CODE>:ExpInfo,:OrdInfo,:OptimInfo</CODE>
<DD>Files with Information from Liga on remote attribute access, attribute
dependencies, attribute storage.
<P>
<DT><CODE>:gorto</CODE>
<DD>Start <CODE>gorto</CODE>, a graphical tool for attribute dependence analysis.
</DL>
<P>
<H2><A NAME="SEC5" HREF="EliRefCard_toc.html#SEC5">Testing a Generated Processor</A></H2>
<P>
<DL COMPACT>
<DT><CODE>:stdout</CODE>
<DD>Standard output from a test run, for example
<PRE>
   input +cmd=(x.specs:exe):stdout
</PRE>
<P>
<DT><CODE>:run</CODE>
<DD>Execute the generated processor, for example
<PRE>
   . +cmd=(x.specs:exe) input :run
</PRE>
<P>
<DT><CODE>:output</CODE>
<DD>Output files from a test run, for example
<PRE>
   input +cmd=(x.specs:exe) :output !ls -l
</PRE>
<P>
<DT><CODE>:dbx, :gdb</CODE>
<DD>Debug a program interactively at the source level.
<P>
<DT><CODE>:mon</CODE>
<DD>Monitor a program at the specification level.
<P>
<DT><CODE>:mondbx, :mongdb</CODE>
<DD>Monitor a program at the specification level.
<P>
<DT><CODE>+arg</CODE>
<DD>Command line arguments for processor execution (only usable with <CODE>:mon</CODE>)
<P>
<DT><CODE>+debug</CODE>
<DD>Flag to request debugging information in object files.
<P>
<DT><CODE>+input</CODE>
<DD>Directory containing files to be made available during execution.
<P>
<DT><CODE>+monitor</CODE>
<DD>Flag to request monitoring support.
<P>
<DT><CODE>+printtokens</CODE>
<DD>Flag to request that tokens be printed as they are read.
<P>
<DT><CODE>+stdin</CODE>
<DD>File to be made available as standard input.
</DL>
<P>
<H2><A NAME="SEC6" HREF="EliRefCard_toc.html#SEC6">Producing Formatted Documents</A></H2>
<P>
<DL COMPACT>
<DT><CODE>:ps</CODE>
<DD>PostScript file generated from a TeX file.
<P>
<DT><CODE>:fwTex</CODE>
<DD>TeX file generated from a .fw file.
<P>
<DT><CODE>:fwTexinfo</CODE>
<DD>Hypertext document generated from a .fw file.
</DL>
<P>
<H2><A NAME="SEC7" HREF="EliRefCard_toc.html#SEC7">Information About the Derivation</A></H2>
<P>
<DL COMPACT>
<DT><CODE>!:redo</CODE>
<DD>Tell Eli to redo a derivation step, even though no inputs to it have
changed.
<P>
<DT><CODE>!:test</CODE>
<DD>Ask Eli to check whether an object has been modified.
<P>
<DT><CODE>!:inputs</CODE>
<DD>A list of the objects on which this object directly depends.
<P>
<DT><CODE>!:outputs</CODE>
<DD>A list of the objects directly depending on this object.
</DL>
<P>
<HR size=1 noshade width=600 align=left>
<P>
<IMG SRC="gifs/empty.gif" WIDTH=25 HEIGHT=25 ALT=""><A HREF="EliRefCard_2.html"><IMG SRC="gifs/next.gif" ALT="Next Chapter" BORDER="0"></A>
<IMG SRC="gifs/empty.gif" WIDTH=25 HEIGHT=25 ALT=""><A HREF="EliRefCard_toc.html"><IMG SRC="gifs/up.gif" ALT="Table of Contents" BORDER="0"></A>
<IMG SRC="gifs/empty.gif" WIDTH=25 HEIGHT=25 ALT="">
<HR size=1 noshade width=600 align=left>
</TD>
</TR>
</TABLE>

</BODY></HTML>
